enumeration!(MouseButton, "A mouse button used by the [`MouseContext`](crate::MouseContext) trait.", [
    (Left, "Left"),
    (Right, "Right"),
    (Middle, "Middle"),
]);
